
package simplexml.utiles;
// Esta clase me permite crer archivos de objetos
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.List;

public class Archivos {
    private ObjectOutputStream grabar;
    private ObjectInputStream extraer;
    
    // el método grabar me permite almacenar en memoria archivos
    public void guardar (String nombre,String codigo){  // String nombre me va a servir para el nombre del archivo
        try{
            String n = nombre+".txt";
            grabar= new ObjectOutputStream(new FileOutputStream(n));
            // objectOutpustream crear archivos que guarden objetos
            grabar.writeObject(codigo);
        }catch(Exception ex){
            System.out.println(ex);
        }
    }
   
    // el método extraer me permite almacenar en memoria archivos
    public String recuperar(String nombre){
        String archivo=null; // clase List es una clase de colección de datos
        try{
            String n = nombre;//+".txt";
            extraer= new ObjectInputStream(new FileInputStream(n));
            archivo=(String)extraer.readObject();
        }catch(Exception ex){
            System.out.println(ex);
        }
        return archivo;
    }
}
